#ifndef C_QCLXMIMESOURCE_H
#define C_QCLXMIMESOURCE_H

/****************************************************************************
** QClxMimeSource C bindings generated from reading C++ file 'qclxmimesource.h'
**
** Created: Tue Jul 30 19:22:34 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QClxMimeSourceH QClxMimeSource_create();
C_EXPORT void QClxMimeSource_destroy(QClxMimeSourceH handle);
C_EXPORT QClxMimeSourceH QClxMimeSource_create2(QMimeSourceH source);
C_EXPORT const char* QClxMimeSource_format(QClxMimeSourceH handle, int n);
C_EXPORT void QClxMimeSource_encodedData(QClxMimeSourceH handle, QByteArrayH retval, const char* format);
C_EXPORT bool QClxMimeSource_provides(QClxMimeSourceH handle, const char* mimeType);
C_EXPORT void QClxMimeSource_addFormat(QClxMimeSourceH handle, const char* format, QByteArrayH ByteArray);
C_EXPORT QClxMimeSourceFactoryH QClxMimeSourceFactory_create();
C_EXPORT void QClxMimeSourceFactory_destroy(QClxMimeSourceFactoryH handle);
C_EXPORT void QClxMimeSourceFactory_setDataCallBack(QClxMimeSourceFactoryH handle, QHookH hook);
C_EXPORT const QMimeSourceH QClxMimeSourceFactory_data(QClxMimeSourceFactoryH handle, PWideString abs_name);

#endif
